let num = 123    //此时ts会推断出num是一个数字型的变量，于是在内部帮你声明了一下，let num: number
num = -999    //不报错，因为是数字类型
// num = '-999'   //报错

let username = '夜南漫剪'    //此时ts会推断出username是一个字符串类型的变量，于是在内部帮你声明了一下，let username: string
// num = -999   //报错
username = '-999'   //不报错，因为是字符串类型